/* ========================  LOGIN ======================== */

table.messaggiErrore {
	color: Red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

td.messaggiErrore {
	color: Red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

td.messaggiErroreBig {
	color: Red;
	font-family: Maiandra GD, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

a.login {
	text-decoration: none;     
}

a:link.login {
	color: #000080;
}

a:visited.login {
	color: #000080;
}

table.login {
        background-color: #F4F6FA;
	border-style: double;
	padding: 4;	  
        border-left-color: #FFCC00;
	border-right-color: #FF4040;
	border-top-color: #6BB18D;
	border-bottom-color: #2858A2;   
}

td.login {
	color: #000080;
	font-family: Maiandra GD, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
}

td.loginh1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #129EAB;
        font-weight : bold;
}

td.loginh2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #129EAB;
	vertical-align: baseline;
	font-weight: bold;
}

.h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #129EAB;
        font-weight : bold;
}

.h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #129EAB;
	vertical-align: baseline;
	font-weight: bold;
}

.h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #118591;
}

/* ======================== LINK ======================== */
a:hover {
	text-decoration: underline;
}

a.pulsanti {
	background-color: transparent;
	color: Fuchsia;
}

a:link.pulsanti {
	background-color: transparent;
	color: Fuchsia;

}
a:active.pulsanti {
	background-color: transparent;
	color: Yellow;
}

a:focus.pulsanti {
	background-color: transparent;
	color: Green;
}
a:visited.pulsanti {
	background-color: transparent;
	color: Red;
}

/* ======================== COMMAND LINK ======================== */
.commandLink_Style {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4682B4;
	text-decoration: none;
        font-weight: normal;
}

.commandLink_Style:hover {
	color: #4F75E3;
	text-decoration: underline;
}

.commandLink_Style:focus {
	color: #4F75E3;
}

.commandLink_Style.pulsanti {
	background-color: transparent;
	color: Fuchsia;
}

.commandLink_Style:link.pulsanti {
	background-color: transparent;
	color: Fuchsia;

}
.commandLink_Style:active.pulsanti {
	background-color: transparent;
	color: Yellow;
}

.commandLink_Style:focus.pulsanti {
	background-color: transparent;
	color: Green;
}
.commandLink_Style:visited.pulsanti {
	background-color: transparent;
	color: Red;
}

/* ======================== MENU ======================== */
body {
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	background-color: #ffffff;
        margin: 0;
}


input {
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


/* ======================== FIND ======================== */
table.find {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000099;
	width: 99%;
}

th.find {
	color: #000080;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	background-color: #DADADA;
}

th.findCaption {
	color: #000080;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
}


td.find {
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
}

td.findText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000099;
        font-size: 8pt;
        font-weight : bold;
}

.find {
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
}


/* ======================== NAVIGAZIONE ======================== */
table.navigazione_Table {
	color: #2F5376;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

td.navigazione_Td {
        color:                  #129EAB;
        font-weight :           normal;
	font-family:            Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:              11pt;
	background-color:	#F7F5F0;
}

/* ======================== GESTISCI ======================== */
.dataTableGestisci_Table {
	color: Black;
	border: 2pt double orange;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 99%;
	margin-left: 2px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.dataTableGestisci_Table2 {
	color: Black;
	border: 2pt double orange;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 95%;
	margin-left: 2px;
	padding-bottom: 6px;
	padding-top: 6px;
}

.dataTableGestisci_Header {
	background-color: #B0C1DB;
	color: #1A4593;
	border: 1pt solid #245C0A;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 22px;
}
.dataTableGestisci_Row1 {
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #e4eefa;
        height: 20px;    
}

.dataTableGestisci_Row2 {
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #F4F6FA;
        height: 20px;    
}

.dataTableGestisci_Column{
	padding-left: 4px;
	padding-right: 4px;
}


.dataTableGestisci_rowOnMouseOver {
	background-color: #F7F9FD;
}

.dataTableGestisci_rowOnMouseOut{
}

.dataTableGestisci_rowOnClick{
 
}

.dataTableGestisci_Header_Trasparent {
   text-align: center;
	background-color: transparent;
	border: 0pt solid #245C0A;
}


/* ======================== DETTAGLIO ======================== */
table.dettaglio {
	background: #F4F6FA;
	color: Black;
	border: 2pt double #1C862C;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 750px;
}

table.find {
	background-color: #B0C1DB;
	color: Black;
	border: 2pt double orange;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 750px;
}

.dettaglio_OutputLabel {	
        background-color: #F7F5F0;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight : bold;
}


.dettaglio_InputText {	
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight : normal;
}


table.utente {
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
}

td.etichettaDettaglio {
	color: white;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #537CBC;
        border: 2pt ridge #A3C8A4;
	width: 20%;
}

td.etichettaIntestazioneLookUp {
	color: white;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #537CBC;
        border: 2pt double #FFCC00;
	width: 20%;
}

td.etichettaIntestazioneFind {
	color: white;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #1A4593;
        border: 2pt outset;
	width: 20%;
}

td.intestazionePagina {
	color: #1A4593;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
        border: 2pt outset #537CBC;
	width: 20%;        
}

td.etichettaFind {
	color: black;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #F4F6FA;
        border: 2pt double white;
	width: 20%;
}

.storico {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #F4F6FA;
	color: #2858A2;
	padding-left: 10px;
	padding-top: 2px;
	width: 750px;
	height: 18px;
        border: 2pt ridge white;
}

.separatoreTabella {
	height: 3px;
        font-size: 1.5pt;
}

td.view {
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-style: solid;
	border-width: 1px;
}

th.view {
	color: #000080;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #DADADA;	
}

/* ===============INTESTAZIONE LISTA================= */
table.intestazioneLista {
        font-family: Maiandra GD, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;        
}

/* ======================== LOOKUP ======================== */
table.lookUp {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000099;
        border: 2pt double #1A4593;
	width: 99%;
        background-color: #F4F6FA;
}

td.lookUptd {
	color: #1A4593;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #B0C1DB;
        border: 2pt groove #FFCC00;
	width: 20%;
}

.viewEtichetta {	
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
        font-weight : normal;
}

/* ======================== GESTIONE LOOKUP ======================== */
.dataTableGestisci_LookUp {
	color: Black;
	border: 2pt solid #fee789;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	width: 99%;
	margin-left: 2px;
	padding-bottom: 6px;
	padding-top: 6px;
}


.dataTableGestisci_HeaderLookUp {
	background-color: #1A4593;
	color: white;
	border: 2pt double #FFCC00;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 22px;
}
.dataTableGestisci_Row1LookUp {
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #e4eefa;
        height: 20px;    
}

.dataTableGestisci_Row2LookUp {
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #F4F6FA;
        height: 20px;    
}

.dataTableGestisci_ColumnLookUp{
	padding-left: 4px;
	padding-right: 4px;
}


.dataTableGestisci_rowOnMouseOverLookUp {
	background-color: #F7F9FD;
}

.dataTableGestisci_rowOnMouseOutLookUp{
}

.dataTableGestisci_rowOnClickLookUp{
 
}

.dataTableGestisci_Header_TrasparentLookUp {
   text-align: center;
	background-color: transparent;
	border: 0pt solid #245C0A;
}

table.info {
        background-image: url(image/background.gif);
	background-repeat: repeat;
        border: 2pt double #00AA55;
}

table.intestInfo {

}

.divSinistra {	
	background: #F4F4F4;
	float: left;
	padding-left: 10px;
        padding-top: 10px;
        padding-right: 10px;        
}


.divNominativo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000080;
}


.divTitolo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	border-left: 10px solid;
	background: #E9E9E9;
	border-bottom-color: Silver;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: Silver;
	border-right-style: solid;
	border-right-width: 1px;
	height: 20px;
	vertical-align: middle;
}

.divSito {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: orange;
	border-left: 10px solid;
	background: #E9E9E9;
	border-bottom-color: Silver;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: Silver;
	border-right-style: solid;
	border-right-width: 1px;
	height: 20px;
	vertical-align: middle;
}

.divContenuto {
	padding-left: 10px;
}
table.conferma {
	background-color: #E9E9E9;
	color: Black;
	border: 1px solid silver;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	width: 450px;
}

td.confermaTesto {
	color: White;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	background-color: #2F5376;
	width: 20%;
	padding-left: 3px;
}